home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000047_kane@sonata.cc.purdue.edu_Mon Sep 27 10:04 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  4KB

  1. Received: from yvax2.byu.edu by maine.et.byu.edu; Mon, 27 Sep 93 10:04:03 -0600
  2. Return-Path: <kane@sonata.cc.purdue.edu>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H3FTF5EUIO935U1X@yvax.byu.edu>; Mon, 27 Sep 1993 10:01:44 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H3FTDVC4Z4935ZM7@yvax.byu.edu>; Mon, 27 Sep 1993 10:00:38 MDT
  7. Received: from yvax2.byu.edu by alaska.et.byu.edu; Mon, 27 Sep 93 10:02:18 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H3FTBEYPQ8935U1X@yvax.byu.edu>; Mon, 27 Sep 1993 09:58:45 MDT
  10. Received: from sonata.cc.purdue.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  11.  <01H3FTBB2V0G935YFD@yvax.byu.edu>; Mon, 27 Sep 1993 09:58:35 MDT
  12. Received: from cantata.cc.purdue.edu by sonata.cc.purdue.edu (5.61/Purdue_CC)
  13.  id AA29259; Mon, 27 Sep 93 10:58:26 -0500
  14. Received: by cantata.cc.purdue.edu (NX5.67d/NX3.0X) id AA02176; Mon,
  15.  27 Sep 93 10:58:23 -0500
  16. Received: by NeXT.Mailer (1.95)
  17. Received: by NeXT Mailer (1.95)
  18. Date: Mon, 27 Sep 1993 10:58:23 -0500
  19. From: kane@sonata.cc.purdue.edu
  20. Subject: Re: MiscKit summary and proposal:  stirring up the ashes
  21. To: misckit@byu.edu
  22. Message-Id: <9309271558.AA29259@sonata.cc.purdue.edu>
  23. Content-Transfer-Encoding: 7BIT
  24. Status: RO
  25.  
  26. > [re: not getting prefix votes & "Misc" as prefix]
  27.  
  28. Here's my vote: this sounds good.
  29.  
  30. > So, what objects to people want to contribute?  What
  31. > resources would your object use that could be shared?
  32. > [....]
  33. > (If you provide a .nib interface to an object, say, like
  34. > a Find panel--which is an object I'd like to add to the kit,
  35. > if there's a willing contributor--perhaps many different .nibs
  36. > could be provided as examples for developers to pick from.)
  37.  
  38. Coincidentally, it was with the idea of contributing my FindPanel
  39. class/bundle that I started the discussion about "allowable
  40. contributions" and shared resources.  I've localized the FindPanel
  41. to several languages; I wondered how this might be packaged for
  42. distribution.  I've also included a simple example application
  43. (which I'd hoped to enhance for future releases) that illustrates
  44. the FindPanel's use.  What about that? I wondered.
  45.  
  46. Random thought: Should/could example applications be written that
  47. use one or more MiscKit classes to illustrate their use?  Just a
  48. thought.
  49.  
  50. I don't know what Don means by "many different .nibs could be
  51. provided...".  User interface objects like panels should have only
  52. one "look", imho.  The (and many others have noted this over the
  53. years) lack of a FindPanel in the AppKit has been a big user-
  54. interface hole in nextstep.  I suspect that there will be one in
  55. NS 4.0 (though we won't see this 'til 1995 probably).
  56.  
  57. I've been holding back, waiting for the dust to settle on the
  58. licensing issue.  The license currently attached to my FindPanel
  59. is less restrictive than licenses discussed here so far; I'm
  60. wary of tacking on unnecessary or burdensome requirements.
  61.  
  62. > * Provide, with the object, a .h and .m file and a .rtf class
  63. > spec.  (Note that the owner is expected to keep the .rtf up to
  64. > date with the object itself.  This is important. Source code is
  65. > no substitute for good docs.)
  66.  
  67. And not only docs that are a "list and description of methods",
  68. but explanations as to how to use (or how one might use) the
  69. object are also very important (moreso than a reference I think).
  70.  
  71. > So, if there's an object that you would like to _see_ in
  72. > the MiscKit, tell us about it now.  Maybe someone will
  73. > volunteer to do it!
  74.  
  75. The string class stuff currently in the MiscKit looks nice,
  76. but I think I'd like to see it broken up into a small heirarchy
  77. of classes.  For instance, a constant-and-unique string class
  78. would be nice.  I have a memory-efficient and moderately fast
  79. one (that actually protects the memory the strings are in,
  80. unlike the unique strings created with NXUniqueString())
  81. that I could donate to the MiscKit, and/or incorporate into
  82. such a heirarchy.
  83.  
  84. Christopher J. Kane
  85. kane@cs.purdue.edu